/**
 * 动态菜单模块接口列表
 */

import base from './../base' // 导入接口域名列表
import axios from '@/utils/http' // 导入http中创建的axios实例
import qs from 'qs' // 根据需求是否导入qs模块
// 配置API接口地址
const dept = {
  // 用户分页
  userPage (param) {
    return axios.post(`${base.url}/platform/user/userPage/v1`, qs.parse(param))
  },
  // 用户状态
  userStatus (param) {
    return axios.post(`${base.url}/platform/user/status/v1`, qs.parse(param))
  },
  // 用户新增
  userAdd (param) {
    return axios.post(`${base.url}/platform/user/userAdd/v1`, qs.parse(param))
  },
  // 用户详情
  userDetail (param) {
    return axios.post(`${base.url}/platform/user/detail/v1`, qs.parse(param))
  },
  // 用户详情
  userModify (param) {
    return axios.post(`${base.url}/platform/user/modify/v1`, qs.parse(param))
  },
  // 查询某个企业下的所有角色
  userHasRoles (param) {
    return axios.post(`${base.url}/platform/role/userHasRoles/v1`, qs.parse(param))
  },
  // 角色列表给用户
  rolesToUser (param) {
    return axios.post(`${base.url}/platform/role/rolesToUser/v1`, qs.parse(param))
  }

}

export default dept
